// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
//引入Font-Awesome字体库
import 'font-awesome/css/font-awesome.css'
//引入Mint-ui组件库
import Mint from 'mint-ui'
import 'mint-ui/lib/style.css'
//引入Vue-resource
import VueResource from 'vue-resource'

Vue.use(Mint)
Vue.use(VueResource)

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

//import router from './router'默认导入router文件夹下index.js的解释：
/*这个不是vue的规定而是node加载模块的方式,当require('./router')(import会被转为require),node是这样的寻找目标的:
1.首先寻找目录下有没有router.js或者router.node,如果有就导入
2.如果没有看是否有router目录,如果没有就require失败,抛出异常"Cannot find module './router'"
3.如果有router目录会在其下寻找package.json文件,如果有则按照package的配置来导入
4.如果没有package.json,看是否有index.js或者index.node,如果有就导入没有就失败

详细见node文档：https://nodejs.org/api/modules.html#modules_folders_as_modules
*/
